NetStream.play()

Доступность

Flash Player 7.

Замечание: Этот метод также поддерживается в Flash Player 6 при использовании с Flash Communication Server. Подробнее см. документацию Flash Communication Server.

Синтаксис

my_ns.play("fileName":String);

Параметры

fileName Имя FLV файла для воспроизведения, в кавычках. Поддерживаются оба формата, как http://, так и file://; file://-адресация приводится всегда относительно расроложения файла SWF.

Возвращает

Ничего.

Описание

Метод; начинает проигрывание внешнего видео (FLV) файла. Чтобы увидеть видео, необходимо вызвать метод Video.attachVideo(); аудио данные закачиваются всесте с видео или, если FLV файл содержит только аудио, проигрываются автоматически.

Если Вы хотите управлять звуком, связанным с FLV файлом, Вы можете использовать MovieClip.attachAudio(), чтобы направить аудио в клип; кроме того, можно создать объект Sound object для управления некоторыми параметрами звука. Подробнее см. MovieClip.attachAudio().

Если FLV файл невозможно найти, вызывается обработчик NetStream.onStatus. Если Вы хотите остановить воспроизводимый поток, используйте NetStream.close().

Вы можете воспроизводить локальный FLV файл, находящийся в той же директории, что и SWF файл, или в поддиректории; нельзя обратится к вышестоящей директории. Например, если SWF файл расположен в директории /training, а вы хотите воспроизводить видео, хранящееся в директории /training/videos, нужно использовать следующую запись:

my_ns.play("videos/videoName.flv");

Для проигрывания видео, хранящегося в директории /training, нужно использовать следующую запись:

my_ns.play("videoName.flv");

Пример

Следующий пример иллюстрирует некоторые способы использования команды NetStream.play() :

// воспроизводим файл с компьютера пользователя
// директория joe_user является поддиректорией директории, 
//     в которой находится SWF файл
my_ns.play("file://joe_user/flash/videos/lectureJune26.flv");

// воспроизводим файл с сервера
my_ns.play("http://someServer.someDomain.com/flash/video/orientation.flv");

См. также

MovieClip.attachAudio(), NetStream.close(), NetStream.pause(), Video.attachVideo()